Formal Semantics and Verification of Dynamic Reliability Block Diagrams for System Reliability Modeling

نویسندگان

  • Haiping Xu
  • Liudong Xing
چکیده

With the rapid advances in computer science and technology, critical computer-based systems, such as those in aerospace, military, and power industries exhibit more complex dependent and dynamic behaviors, which cannot be fully captured by existing reliability modeling tools. In this paper, we introduce a new reliability modeling tool, called dynamic reliability block diagrams (DRBD), for modeling dynamic relationships between components, such as state dependency and redundancy. We give formal semantics for some key DRBD constructs using Object-Z formalism. In order to verify and validate the correctness of a DRBD model, we propose to convert a DRBD model into a colored Petri net (CPN), and use an existing Petri net tool, called CPN Tools, to analyze and verify dynamic system behavioral properties. Our case study and experimental results show that DRBD provides a powerful tool for system reliability modeling, and our proposed verification approach can effectively ensure the correct design of DRBD reliability models for complex and large-scale computer-based systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Framework for Complex System Reliability Analysis: Modeling, Verification, and Evaluation

Due to recent advances in science and technology, computing and engineering systems are evolving toward enabling much larger collaboration and handling missions that are more complicated. The increasing complexity and scale imply that reliability problems will not only continue to be a challenge but also require more accurate models and efficient solutions. In this paper, a new reliability fram...

متن کامل

Automated Verification of Dynamic Reliability Block Diagrams Using Colored Petri Nets

The increasing reliance on computer technology nowadays has resulted in a rapidly growing need to build reliable and fault resistant computer-based systems. Computer system reliabilities are conventionally modeled and analyzed using techniques such as fault tree analysis (FTA) and reliability block diagrams (RBD), which provide static representations of system reliabilities. A recent extension ...

متن کامل

Drbd: Dynamic Reliability Block Diagrams for System Reliability Modelling

With the rapid advances of computer-based technology in mission-critical domains such as aerospace, military, and power industries, critical systems exhibit more complex, dependent, and dynamic behaviors. Such dynamic system behaviors cannot be fully captured by existing reliability modelling tools. In this paper, we introduce a new reliability modelling tool, called dynamic reliability block d...

متن کامل

Formalization of Reliability Block Diagrams in Higher-order Logic

Reliability Block Diagrams (RBDs) allow us to model the failure relationships of complex systems and their sub-components and are extensively used for system reliability, availability and maintainability analyses. Traditionally, these RBD-based analyses are done using paper-and-pencil proofs or computer simulations, which cannot ascertain absolute correctness due to their inherent limitations. ...

متن کامل

Model Checking UML Statechart Diagrams Using JACK

Statechart Diagrams provide a graphical notation for describing dynamic aspects of system behaviour within the Unified Modeling Language (UML). In this paper we present a branching time model-checking approach to the automatic verification of formal correctness of UML Statechart Diagrams specifications. We use a formal operational semantics for building a labeled transition system (automaton) w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007